package com.desay.pangoo.itmt.service;

import java.util.List;

import org.springframework.data.domain.Page;

import com.desay.pangoo.itmt.controller.vo.TechClassificationVo;
import com.desay.pangoo.itmt.entity.TechClassificationEntity;

/**
 * 
 * @author uidq1163
 *
 */
public interface TechClassificationService {
	/**
	 * 添加工作组
	 * 
	 * @param groupName
	 * @return
	 */
	Long create(TechClassificationVo vo);

	/**
	 * 删除工作组
	 * 
	 * @param id
	 */
	void delete(Long id);

	/**
	 * 更新工作组名称
	 * 
	 * @param id        需要更新的工作组ID
	 * @param groupName 新的工作组名称
	 */
	void update(Long id, TechClassificationVo vo);

	/**
	 * 获取工作组分类列表
	 * 
	 * @return
	 */
	Page<TechClassificationEntity> getList(Integer pageSize, Integer pageNum,Long workGroupId);
	
	/**
	 * 获取所有列表
	 * @param workGroupId
	 * @return
	 */
	List<TechClassificationEntity> getAllList(Long workGroupId);

}
